home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / text+faqs / cdrom-faq / cdrom.faq next >
Text File  |  1996-02-26  |  66KB  |  1,416 lines

  1. CD-ROM FAQ 3.5.1 (31.12.95)
  2. ===========================
  3.  
  4. Table of Contents:
  5. ==================
  6.    0. Preface
  7. >  1. Technical info
  8.       1.1 Layers of a CD
  9.       1.2 Dataformat
  10.       1.3 Filing systems
  11. >     1.4 The future of the CD
  12.    2. The Interface
  13.       2.1 SCSI
  14. >     2.2 AT-Bus
  15. >     2.3 (E)IDE
  16.       2.4 PCMCIA adaptors
  17. >  3. Hardware:
  18. >     3.1 Single, double, triple, quad-speed and beyond
  19. >     3.2 List of CD-ROM drives
  20. >     3.3 CD-Changer
  21. >     3.4 CD-Recordable
  22.    4. Caddy or drawer
  23.    5. Problems
  24.       5.1.1 A3000 Western Digital 00-04 PROTO chip
  25.       5.1.2 A3000 V36 Bootroms, A209x FIRMWARE
  26.       5.1.3 External SCSI
  27.       5.2.1 A4000 internal drive bay
  28.       5.2.2 A4000 (E)IDE-Controller
  29.       5.3.1 Synchronous transfer
  30. >  6. CD-ROM filesystems
  31. >     6.1 Filesystems
  32. >     6.2 Utilities
  33.    7. Combinations of computer/controller/CD-ROM-drive
  34.    8. Audio
  35.       8.1 Amiga-audio and CD-AUDIO
  36. >     8.2 Digital audio
  37.    9. PhotoCD
  38.   10. Installation hints
  39.       10.1 SCSI
  40.       10.2 AT-Bus/IDE
  41.       10.3 Utilities
  42.   11. CDs for other plattforms
  43.       11.1 Magazines
  44. >     11.2 Special PC-CDs
  45.       11.3 PC emulations
  46. >     11.4 Macintosh emulations
  47. >     11.5 Data formats
  48.       11.6 MPEG, FULL Motion Video
  49.   12. CD32-games
  50. > 13. CD+G
  51. > 14. Misc
  52. >     14.1 CD-Write
  53. >     14.2 Access CDs in a BBS
  54. >  A. Glossar
  55. >  B. Legal Stuff
  56.    C. Extensions and corrections
  57. >  D. How to get it
  58. -----
  59. > := new since release 2.0
  60.  
  61.  
  62. 0. Preface
  63. ==========
  64. This FAQ differs a little from the normal FAQs with questions and
  65. answers. But before you read on, please consider answering the
  66. following questions:
  67.  
  68.         · What amiga and what equipment do you own?
  69.         · How much money can you spend for a CD-ROM drive?
  70.         · What is it you expect from the drive?
  71.         · What future equipment will you buy?
  72.  
  73. If you answer those questions you will see which chapter to read.
  74. If you compare prices, please note that you'll need a seperate housing
  75. for an external drive, that you'll need a driver and sometimes you
  76. don't have the right controller. Check the advertisements for the best
  77. >complete< offer, not for the cheapest drive. And be carefull: if you
  78. buy a drive at your local pc-dealer and the drive doesn't work with
  79. your amiga but does with a pc, no one will take it back and reward you
  80. the money. Buy at a specialist, an amiga dealer.
  81.  
  82. There is no such thing as THE CD-ROM, accessing data on the little,
  83. shining disk is a complex together of several components.
  84.  
  85. Chapter (1,11,12,13)   (3,4)       (2)
  86.  
  87.         +----------+ +-------+ +-----------+
  88.         |  CD-ROM  |-| Drive |-| Interface |----+
  89.         +----------+ +-------+ +-----------+    |
  90.                                                 |
  91.         +---------------------------------------+
  92.         |
  93.         |       +------------+ +--------+ +--------+ +----------+
  94.         +-------| Controller |-| Device |-| Driver |-| Software |
  95.                 +------------+ +--------+ +--------+ +----------+
  96.  
  97. Chapter             (5,7)                     (6)      (8,9,10)
  98.  
  99.  
  100. 1. Technical info
  101. =================
  102. 1.1 Layers of a CD
  103. ------------------
  104. This 1.2mm thick polycarbon-disk is produced using a spray-print-
  105. technique and a negative matrix. A CVD process is used to apply the
  106. reflecting 100Å (0.1µm) aluminum layer. To protect this layer from
  107. scrating and altering by mistake 5-10µm of protective coat is applied.
  108. On top of this the disk description and labeling is done with
  109. conventional printing technique.
  110.  
  111.  
  112.           ###### #### ## ##   ### ####          Description, Label
  113.         --------------------------------        protective coat
  114.         ================================        reflecting aluminium layer
  115.         ································        information dots
  116.         ||||||||||||||||||||||||||||||||
  117.         ||||||||||||||||||||||||||||||||        polycarbon-carrier
  118.         ||||||||||||||||||||||||||||||||
  119.         ||||||||||||||||||||||||||||||||
  120.         ||||||||||||||||||||||||||||||||
  121.  
  122.  
  123. What does this mean:
  124. · The CD is scanned from the down-side not from the top like a
  125.   conventional music album (LP). Scratches, holes or other damage on
  126.   the polycarbon-carrier will probably prevent the laser from reading
  127.   the information. Some scratches can be eliminated using a special
  128.   polish-kit for CDs.
  129.  
  130. · The information layer is only protected by the thin reflecting aluminium
  131.   and the protective coat. Deep scatches will destroy the information dots
  132.   immediatly.
  133.  
  134. · Do not use any kinds of pens that are labeled "permanent" or "waterproof"
  135.   for custom labeling the disk. These pens may damage the coat layer and
  136.   then the reflecting layer.
  137.  
  138.  
  139. 1.2 Data format
  140. ---------------
  141. The data on a CD is stored on a track winding from the inside to the
  142. outside of the disk. This makes it possible to have disks with different
  143. dimensions as the 8cm single-CD, the normal CD and the 23cm LaserDisk for
  144. video. The holes in the surface are called "pit" and represent a "1" opposed
  145. to the "land" which reprsents the "0". Pits and land cover a great deal of
  146. the synchronisation and therefore the data can not be stored as in the
  147. digital memory of the computer, but is transformed (like MFM or RLL on
  148. harddisks) into a code know as 8-to-14-modulation or EFM. This means 8 bits
  149. are coded to 14 bits on the cd track.
  150.  
  151. The first dataformat is caled a "short frame" and converts 24 bytes:
  152.  
  153. Name:   Sync    control data    Data    Parity  Data    Parity
  154. -------------------------------------------------------------------
  155. Bit:    24      14              12×14   4×14    12×14   4×14
  156.  
  157. The error correction is done by parity bits and is called CIRC (Cross-
  158. Interleaved-Reed-Solomon-Code). An audio CD player rreads 7350 of this
  159. short frames in a second which results in 1764000 bytes for two (stereo)
  160. channels with 44100Hz each. This is defined in the first book: "The Red
  161. Book". On a CD-ROM 98 of this short frames are grouped togehther as a "long
  162. frame" with 2352 bytes of data according to the first CD-ROM book: "The
  163. Yellow Book".
  164.  
  165. Name:   Sync    Header                  Data
  166.                 Sektor-Address  Mode
  167. ------------------------------------------------
  168. Bytes:  12      3               1       2336
  169.  
  170. The mode byte now defines how to interpred the following data:
  171.  
  172. Mode-1:
  173. -------
  174. Name:   Data    EDC     free    ECC             ECC
  175.                                 P-Parity        Q-Parity
  176. --------------------------------------------------------------
  177. Bytes:  2048    4       8       172             104
  178.  
  179. Mode-2/Form-1:
  180. --------------
  181. Name:   Subheader       Data    EDC     ECC             ECC
  182.                                         P-Parity        Q-Parity
  183. ----------------------------------------------------------------------
  184. Bytes:  8               2048    4       172             104
  185.  
  186. Mode-2/Form-2:
  187. --------------
  188. Name:   Subheader       Data    EDC
  189. --------------------------------------------
  190. Bytes:  8               2324    4
  191.  
  192. EDC = Error Detection Code
  193. ECC = Error Correction Code RSPC (Reed Solomon Product-like Code)
  194.  
  195. Mode-2/Form-1 does not differ from Mode-1, but it is illegal to switch
  196. between modes on a track, so Mode-2/From-1 is defined to "emulate" Mode-1.
  197. This is because the new XA-standard holds important program data in error
  198. corrected M2/F1 (aka M!) frames, but the unimportant audio/video data is
  199. kept in the "longer" M2/F2 frames. This offers more space for the AV data
  200. without sacrifieing the security of program data.
  201.  
  202. Each short frame hold 14 control bits called P to W. Since every
  203. long frame hold 98 P bits (and 98 Q bits, and 98 R bits ...) this bits are
  204. grouped together and they form the subchannels:
  205. · P - start of a track
  206. · Q - directory, timecodes, catalognumbers
  207.  
  208. Subchannels R to W are currently free, but used on a CD+G for storing of
  209. graphical data or on a CD+MIDI for the MIDI data.
  210.  
  211. On the data sheets of your CD-ROM you may find data transfer rates in
  212. Mode 1 and Mode 2. This is not a mode of your SCSI or IDE bus but is the
  213. above data mode. You will see e.g. 150kb/s for Mode 1 (or M2F1) and
  214. 176kb/s for Mode 2 (M2F2). And since M2F1 holds this ~26kBytes of
  215. additional ECC data, these data rates are identical!
  216.  
  217.  
  218. 1.3 Filesystem
  219. --------------
  220. The data format of the CD is equal for all CDs. But what really matters is
  221. the filing system, that keeps togehter the files and programs on a CD-ROM.
  222.  
  223. There are proprietary formats such as the MacHPFs which is equal to the
  224. one used on Macintosh' harddisks. But the rest of the world uses the
  225. High-Sierra (named after the Hotel where the convetion of the developers
  226. took place) or its successor the ISO 9660 formats for storing the data. Be
  227. aware, that there is really no operating system, that internaly uses a
  228. ISO 9660 filing system. All OS therfor must use a driver to convert the
  229. ISO information on the files to native OS filing informations. ISO 9660
  230. is known to be a "least common" filing system and nearly all other
  231. operating systems store more info for there files than ISO can offer them.
  232.  
  233. So the history of the CD filing system is as folows:
  234.  
  235. High Sierra - (only MS-DOS kompatibel characters and file identifiers 8+3,
  236.                limited directory tree)
  237. ISO 9660 Level 1 - same as High Sierra with marginal changes.
  238. ISO 9660 Level 2 - filenames can hld 31 characters¹.
  239.  
  240. Since al of the user/group and status bit information is gone under ISO,
  241. the RockRidge interchange protocoll RRIP standrad expands fully transparent
  242. to Level 1 the filing informations. A driver that is RRIP unaware will not
  243. see the additonal information, but a drivers which does see the RRIP, can
  244. display lots of more information on the files and go near the OS file
  245. system. This includes mixed case, gokal names, status bits, corrected
  246. directory tree etc.
  247.  
  248. ¹On early amiga specific CD-ROMs some developers have tried to
  249. rebuild the AmigaFS. These disks are no real ISO9660L2 disks and useless
  250. on other than Amiga systems. This applies for older CDTV titles.
  251.  
  252.  
  253. 1.4 The future of the CD
  254. ------------------------
  255. not yet :-(
  256.  
  257.  
  258. 2. The interface
  259. ================
  260. 2.1 SCSI
  261. --------
  262. For anyone who already owns a SCSI-controller(A3000(T), A4000T) there
  263. is one choice: buy a SCSI CD-ROM drive. Connecting it is as simply as
  264. connecting a harddisk.
  265.  
  266. And you will get a marvelous piece of hardware that can be conneted
  267. to any other known computersystem even if it's  not labelled "Int*l
  268. *ns*d*".
  269.  
  270. If tranfer for digital audio data over the interface is a must for you,
  271. there  is no other choice. Only two brand new IDE-drives offer this
  272. feature, but there are no drivers available for the Amiga and those
  273. drives.
  274.  
  275.  
  276. 2.2 AT-Bus
  277. ----------
  278. Well, IDE-style CD-ROM drives, often called "AT-Bus"-drives seem to be
  279. much cheaper, but you have to pay extra for a special controller or
  280. interface/software for the build in controller (for the A600, A1200,
  281. A4000 internal IDE-controller).
  282.  
  283. Why a special controller, they are IDE, aren't they?
  284.  
  285. IDE or AT-Bus-style drive are not fully IDE as hard disks. There were
  286. three differnt connection standards for such drives named after the
  287. companies that invented them¹:
  288.  
  289.         · Mitsumi
  290.         · Sony
  291.         · Panasonic
  292.  
  293. For a PC every drive comes with a tiny special custom controler or it
  294. uses the connector on a soundcard (that's why the card come with four
  295. (4!) different CD-ROM drive connectors in these days!) None of these
  296. drives are able to directly run on an existing Amiga IDE-controller.
  297.  
  298. Since the Mitsumi is the closed fit to real IDE-interface, there are
  299. two known adapters: the bsc tandem (for Mitsumi interface and IDE/ATAPI
  300. drives, but it also hosts up to 2 real IDE hard disks) and the
  301. CD-ROM-Kit, with adapts the internal Amiga IDE-interface (or the
  302. Access!-IDE-adaptor for A2000 by the same manufacturer) to Mitsumi-style
  303. connectors. I do not know any kind of hardware to use Sony- or Panasonic-
  304. style drives!
  305.  
  306. But remember that you have to pay extra for the special controller, so
  307. a real SCSI or IDE/ATAPI may come cheaper than a combination of AT-Bus
  308. drive and controller.
  309.  
  310. ¹in the meantime all proprietery interfaces have been abandoned and
  311. were replaced with the EIDE/ATAPI interface.
  312.  
  313.  
  314. 2.3 (E)IDE
  315. ----------
  316. In the last month all mayor manufactures have shown new drives labeled
  317. EIDE (e.g. the new Mitsumi FX300/FX400). But... these drives finally are
  318. true IDE-Drives, and though they run best with EIDE-controllers they will
  319. submit to normal IDE-controllers. So you noticed it, their is a little
  320. shift in terms: IDE for CD-ROM drives is not IDE for hard disks but
  321. some proprietery standrad. EIDE for hard disks is not the same for
  322. CD-ROM drives, it's IDE with the new ATAPI definition (which of course
  323. is part of EIDE!) for other than hard disk media.
  324.  
  325. You may smile and try to connect a EIDE-style CD-ROM drive to an existing
  326. IDE-controller... it will fail. Any controller for the Amiga is just
  327. for hard disks, not for CD-ROMs. This is mainly a software problem, since
  328. all interfaces and their drives are not awre of devices other than
  329. harddisks on the IDE bus.
  330.  
  331. So you can connect a IDE/ATAPI drive directly to the A4000, but you'll
  332. need a patch of the internal "scsi.device" for that. Some special software
  333. devices that patch scsi.device or replace it totally. So you may not need
  334. a hardware-interface but a special kind of driver! Ask the manufacturer
  335. of your IDE adaptor for a new software that allows a IDE/ATAPI drive on
  336. the bus.
  337.  
  338. If you have an A600/A1200/A4000 your choice should be the CD-ROM-Kit,
  339. so you don't have to sacrifice another valuable Zorro-slot for the
  340. controller. For owners of a A2000 with no SCSI-Controller the tandem
  341. seems the best choice... if you can't find a working IDE-solution for
  342. your controller.
  343.  
  344. If you connect a CD-ROM to your intrenal IDE bus, you must take care of
  345. some things: The CD-ROM drive must be set to act as a SLAVE on the bus
  346. and interrupt generation may not be disabled. The harddrive must be set
  347. to act as a MASTER. If you have a drive with a combined setting for
  348. SINGLE or MASTER operation, leave it that way, if not, rejumper it
  349. from SINGLE to MASTER operation.
  350.  
  351.  Computer        Device                  Vendor                  Type
  352.  ------------------------------------------------------------------------
  353.  A4000
  354.  Access          SpeedCD                 VOB                     commerz.
  355.  Tandem          ad_atapi.device         AlfaData/Oliver Kastl   commerz.
  356.  A600
  357.  A1200
  358.  A4000(T)        atapi.device            Oliver Kastl            PD
  359.  A4000           atapi.device            Georg Campana           PD
  360.  
  361. VOB offers besides the old kit for the the use of 2 HDs and one
  362. Mitsumi-style CD-ROM a new kit caled Multi AT/IDE which allows the
  363. connection of 4 HDs and one ATAPI CD-ROM.
  364.  
  365. Oliver Kastls atapi.device also supports upto 4 devices on the internal
  366. IDE with a special adaptor.
  367.  
  368.  
  369.  
  370. 2.4 PCMCIA adaptors
  371. -------------------
  372. For the A600/A1200 with PCMCIA-slots there are several offers for external
  373. drives with adaptors that uses this slot. If it's cheap enough for you, go
  374. get it. PCMCIA is one of the least used slots anyway, so a good choice for
  375. the CD-ROM drive. If you choose a triple or quad-speed drive it will be a
  376. real IDE/ATAPI drive on a real IDE controller. This often will allow the
  377. connection of some harddrives, too. All these controllers come with special
  378. software/drivers so you do not need to fear any incompatability.
  379.  
  380.  Computer       Adaptor         CD-ROM-adaptor
  381.  ------------------------------------------------------------------------
  382.  A1000/A500     SCSI            SCSI
  383.                 AT              ???
  384.  A2000          SCSI            SCSI
  385.                 AT              SCSI incl. SCSI controller
  386.                                 Tandem
  387.                                 CD-ROM-Kit for Access!-controller
  388.  A3000(T)       SCSI            SCSI
  389.  A600/A1200     AT              CD-ROM-Kit, Multi AT/IDE
  390.                                 PCMCIA (Overdrive-CD, tandem, Squirrel)
  391.  A4000          AT              CD-ROM-Kit, Multi AT/IDE
  392.                                 Tandem
  393.                                 Speed-Up System
  394.  A4000T         SCSI            SCSI
  395.  
  396.  Controller     HDs     CD-ROM drives
  397.  --------------------------------------------------------------------
  398.  SCSI           yes     with SCSI
  399.  Tandem         yes     Mitsumi LU005S, FX001S/D, FX300(FX400
  400.  CD-ROM-Kit     yes     Mitsumi FX-, FQ-Series
  401.  Multi AT/IDE   yes     IDE/ATAPI CD-ROMs
  402.  Squirrel       yes     with SCSI
  403.  Overdrive-CD           Mitsumi(?)
  404.  
  405.  
  406. 3. Hardware
  407. ===========
  408. 3.1 single, double, triple, quad-speed and beyond
  409. -------------------------------------------------
  410. Compact Disk Digital Audio (CDDA) is transmitted with 44100Hz on 2 channels
  411. using 16Bits each. So this comes down to 44100Hz * 2channels * 2Bytes and
  412. gives us a 172KB/sec transfer rate. On audio there can be some drop outs,
  413. but for digital information on CDs, a flipped bit is deadly. So some error
  414. correction codes (ECC) drop the rate for CDROM to 150KB/sec. That's what
  415. they call "single". "Double" than is 300KB/sec, "Triple" is 450KB/sec
  416. and "Quad" or "Quadro" is 600KB/sec. There are also drives that transmit a
  417. little bit more: 2.4times (Sony), 3.5times (Toshiba), 4.4 times (Sony) or
  418. even 6.7times (Toshiba).
  419.  
  420. Double is a must. You won't get decent rates on playing animations or
  421. videos from a single speed drive. And there are no single speed drive
  422. anymore. So Double and triple were state-of-the-art in 1994, in 1995
  423. quad-speed and hex-speed were a good choice, oct-speed drives are in the
  424. making and will see the light in 1996. So look what you have to spend on
  425. the drive and get the best you can afford. More than oct-speed probaply
  426. wont happen, since technology moves on and  should offers us new double-
  427. layered, doubelsided CDs with more than 10 gigabytes in 1996. These disks
  428. will use a differnt style of laser and electronic and you won't be able
  429. to read those on todays drives anyway.
  430.  
  431. You may also see in some program manuals the term "sustained transfer rate".
  432. If you require a STR of 300kb/s a double speed CD-ROM is not a real good
  433. choice. 300kb/s is the all time maximum transfer rate of such a drive and
  434. since there is a little overhead of your OS or driver you may never get
  435. 300kb/s out of a double-speed CD-ROM. For this reason you should buy a triple
  436. or better drive. Some manufactures offer drives with 2.2, 3.4 or 4.4times
  437. speed. these drives are able to compensate for the OS/driver overhaed and
  438. give you the STR you need without buying a drive of a higher class.
  439. To read a CD-I (which in my opionion is not a theme on the Amiga) your
  440. drive must be able to spin as a double, but most of the drives only support
  441. single (for audio playback) and the maximum spin rate. So watch it if CD-I
  442. is a point for you.
  443.  
  444. And consider another fact: For the Amiga the CD is merely a software
  445. archive. No company has released software that needs the CD-ROM drive
  446. for a large database or such. (not talking about games, remember!) So
  447. quad-speed will do the job for you.
  448.  
  449.  
  450. 3.2 List of CD-ROM drives
  451. -------------------------
  452.  Vendor/Typ             Interf. Speed   Cache   Mech.   Mount   Audio   DA      MS  CDG PCD VCD CDI CDA
  453.                                         [KB]            h/v     [/mm]
  454.  -------------------------------------------------------------------------------------------------------
  455.  Mitsumi LU005          Mitsumi 1               Drawer  h               no      -
  456.          FX001S         Mitsumi 1               Drawer  h               no      -
  457.          FX001D         Mitsumi 2               Drawer  h               no      -
  458.          FX300          EIDE    3               Drawer  h               no      *
  459.          FX400          EIDE    4       128     Drawer  h       MPC     no      *           *
  460.  Toshiba XM4101B        SCSI-2  2       64      Drawer  h/v     LGGR    yes     *   *   *   *   *   *
  461.          XM3301B        SCSI    1               Caddy   h/v             yes     -   -   -   -   -   *
  462.          XM3401B        SCSI-2  2       256     Caddy   h/v             yes     *   *   *   *   *   *
  463.          XM5201B        SCSI-2  3.4     64      Drawer  h       GRL/2   yes     *   *   *   *   -   *
  464.          XM5301B²       SCSI-2  2/4     256     Drawer  h       GRL/2   yes     *   *   *   *   *   *
  465.          XM5302B²       EIDE    2/4     256     Drawer  (h/v)   GRL/2   yes     *   *   *   *   *   -
  466.          XM3501B        SCSI-2  4       256     Caddy   h/v     RGL     yes     *   *   *   *   *   *
  467.          XM3601B        SCSI-2  4.4     256     Drawer  h       RGL     yes     *   *   *   *   *   *
  468.          XM3701B        SCSI-2  7.4     256     Drawer  h/v     GRL     yes     *   *   *   *   -   *
  469.  NEC 2X                 SCSI    2               Drawer  h       LGR     yes
  470.      2Xc²               SCSI-2  2               7 Changer               yes
  471.      3X                 SCSI    3               Caddy   h/v     LGR     yes
  472.      3Xp                SCSI-2  3.3             Top     h/v             yes
  473.      4X²                SCSI-2  2/4             Caddy   h/v     RGGL    yes
  474.      CDR-273            EIDE    4                                       no
  475.      CDR-512            SCSI-2  6
  476.      6Xi                SCSI-2  6
  477.      CDR-727            EIDE    4                                       no
  478.  Apple CD-150           SCSI-1  1               Caddy   h/v
  479.        PowerCD          SCSI-1  1               Top     h/v
  480.        CD-300           SCSI-2  2               Caddy   h/v             yes
  481.        CD-300e PLUS²    SCSI-2  2               Caddy   h/v     RGGL    yes
  482.        CD-600           SCSI-2  4               Caddy   h/v
  483.  Sony CDU 561           SCSI-2  2               Caddy   h/v             yes
  484.       CDU-8002          SCSI    ?               ?                       yes
  485.       CDU-8003A         ?       ?               ?                       yes
  486.       CDU-55S²          SCSI-2  2/2.4           Drawer  h       RGGL    yes
  487.       CDU-77E           EIDE    4               Drawer  h               no
  488.       CDU-76S           SCSI-2  4       256     Drawer  (h/v)   RGGL    (yes)
  489.       CDU-76E           EIDE    4       128     Drawer  (h/v)   MPC     (yes)
  490.  Sanyo CDR 254S         SCSI-2  4               Drawer
  491.        CDR 254          EIDE    4               Drawer          no
  492.  IBM CDRM00101          SCSI-1  1               Caddy   h/v             yes
  493.  Panasonic CR-503B      SCSI-2  2               Drawer  h       GLGR    (yes)
  494.            CR-504B      SCSI-2  4       256     Drawer  h       -       no
  495.            CR-581B      EIDE    4       128     Drawer  (h/v)   MPC     yes
  496.            PD System    SCSI-2  4       256     Drawer  h       MPC     no
  497.  Hitachi CDR-6550²      SCSI-2  2               Drawer  h       GRL
  498.          CDR-6750²      SCSI-2  2               Caddy   h/v     GRL     yes
  499.          CDR-1950       SCSI    ?               ?                       yes
  500.  Pioneer DR-U104x       SCSI-2  4               Caddy   h/v             yes
  501.          DR-U124X       SCSI-2  4.4     128     Drawer  h       MPC     (yes)
  502.          DR-UA124X      EIDE    4                                       no
  503.          DRM602X        SCSI-2  2               6 Changer
  504.          DRM604X        SCSI-2  4               6 Changer
  505.          DRM624X        SCSI-2  4.4             6 Changer
  506.  Texel 3024/5024        SCSI    ?               ?                       yes
  507.  Nakamishi MBR-7²³      SCSI-2  2               7 Changer               yes
  508.  Chinon CDS-525S²       SCSI-2  2               Drawer  h       RGGL
  509.         CDS-535²        SCSI-2  2               Caddy   h/v     RGL
  510.         CDS-545i        EIDE    4       128     Drawer  h       MPC     no
  511.  Plextor PX 43 CS       SCSI-2  4               Caddy   h/v     RGGL
  512.          PX 63 XCS      SCSI-2  6       256     Caddy   h/v     MPC     (yes)
  513.          PX 43 CS+      SCSI-2  4.5             Caddy   h/v     MPC     (yes)
  514.          PX-4XCE        SCSI-2  4       256     Caddy   h/v
  515.  Teac CD 56E            EIDE    6       128     Drawer  h       MPC     yes
  516.       CD-55A            EIDE    4                                       no
  517.       CD-55E            EIDE    4                                       no
  518.  Wearness CDD-120       EIDE    2
  519.  Philips PCA42CR        EIDE    4       128     Drawer  h       MPC     no
  520.  GoldStar R520B         EIDE    2                                       no
  521.           R542B         EIDE    4                                       no
  522.           R320B         SCSI    2
  523.  Optics Stingray 8422   EIDE    8       256     Drawer  h       LGGR    no
  524.         Stingray 8322   EIDE    6       256     Drawer  h       LGGR    no
  525.  Lion Optics XC-600EI   EIDE    6       256     Drawer  h       LGGR    no
  526.              XC-400EI   EIDE    4       256     Drawer  h       LGGR    no
  527.  Vertos 400ETD          EIDE    4       128     Drawer  h       MPC     no
  528.  
  529. -----
  530. ¹all drives are able to spin single for audio playback
  531. ²CD-I compatible, spins double
  532. ³Needs a new WD00-08 SCSI controller chip if operated in an A3000
  533. *out of production
  534.  
  535.  
  536. 3.3 CD-Changer
  537. --------------
  538. A CD changer acts just like a normal cd-rom drive. The only difference is
  539. the additional changing mechanism. As of this writing a know only one IDE
  540. 3disk changer but i do not have any further information on it. So the
  541. following will apply to SCSI disk changers only!
  542.  
  543. To access a disk tehre are two ways: first you can issue a special diskchange
  544. command via the scsi-bus, or - if the drive supports it - the disk are
  545. accessed via LUNs. AsimWare supports the mounting of all disks within a
  546. changer and you see all CDs as icons on your Workbench. If you open one,
  547. this disks becomes active.
  548.  
  549. The special diskcahnge command is a rare used method, LUNs are the better
  550. choice, but a lot of Amiga SCSI-controllers support the LUNs rather badly
  551. or not at all. So, befor you choose a disk changer as your drive, be sure
  552. your SCSI controller supports LUNs. Commodore adapter of the Ax091 series
  553. do, also the Octagon, but the Fastlane Z3 does not.
  554.  
  555.  
  556. 3.4 CD-Recordable
  557. -----------------
  558. A CD recorder first acts as a normal (quad-speed) CD-ROM drive. Only with
  559. special software it will write empty golden or green colored CDR disks.
  560. CD recorder currently come only with a SCSI interface and the onyl software,
  561. that supports writing a CD is AsimWares MasterISO. (Do not fall for the
  562. NGMaster PD software on several boards, thats a pirate copy of an older
  563. MasterISO!) A real demo of the new program is on aminet and you can first
  564. check, if the CD recorder you are about to buy is supported by the software.
  565.  
  566. Also an issue is the hadrdiskspace you need for the writer. CDrs are not
  567. useable as a removeable! Considerartions of bandwidth and sustained data
  568. transfer rates often force you to generate an "image" of the CD you are
  569. going to burn. (The CD recorder is not abble to cache the incomming data
  570. long enough to deliever a continous data stream to the writing mechanism,
  571. but a CDR can not be written in little peaces, but a session must be written
  572. in one cycle. If the harddisk filesystem can not deliver the data as fast
  573. as needed, the recorder will terminate the session or the whole CD. Therefor
  574. you will also need at least a 68030/25 and a good SCSI controller in your
  575. Amiga!
  576.  
  577. This file is build from the sources you enter, but to arrange a well done
  578. CD you must at least have a harddisk, that can be used as a pseudo CD. So
  579. in a worst case scenario you will need two time 700MB for arranging the CD
  580. and generating the write image. You can do with less space, but the written
  581. CDs are surely no product for mass market production.
  582.  
  583.  
  584.  Vendor/Type            Write-  Read-Speed
  585.  ----------------------------------------------
  586.  Plasmon CDR F4102      2       4
  587.          PD2000i        2       4
  588.  Yamaha CDR-100         2       4
  589.  JVC XRW2001            2       4
  590.  Philips CDD20000       2       4
  591.  
  592.  
  593.  
  594. 4. Caddy or drawer
  595. ==================
  596. Caddies and drawers come from two different points of the market:
  597. A disk is very well protected in a caddy. and the mechanics of the
  598. drive is more complicated. Theses drives are mainly for the
  599. professional market; they have more expensive disks (US-$1000 or
  600. more) with valuable contents (adresses, books etc.) and they don't
  601. change these disk not very often. Sometimes only once a year or so.
  602.  
  603. On the other hand, disks for the mass market come very cheap (US-$10
  604. or less) and with constantly changing contents, you probably have
  605. more than one disk that contains interesing data. At home you may
  606. flip through these disks very often in a short time. So the drawer
  607. gives you faster access to the disks but is less protective.
  608.  
  609. So what to buy? If you have a expensive valuable disk the costs for
  610. the caddy (~US-$5) wont matter, neither will the higher price for the
  611. drive. But if you are a normal home user, you probably have those
  612. magazine disks and you're not willing to spend more than 30 bucks for
  613. a CD. If you have a caddy for each of them this could get expensive
  614. for you.
  615.  
  616. "Hey, I can change the disk in the caddy, so I do need only 2 or 3
  617. caddies!" you might say. But you're going to sacrifice the higher
  618. protection (and cheaper caddies sacrifice the mechnics of your drive.
  619. It's just not built to insert, eject, insert, eject, insert, eject...
  620. in a high frequency!)
  621.  
  622. Caddy:  good protection for valuable disks, every disk should have a
  623.         caddy, mechanism is not build for high changing frequency, can
  624.         operate in vertical position
  625.  
  626. Drawer: medium protection for the mass market, easy access to the disk,
  627.         mechanism can withstand high changing frequency, can not
  628.         operate in a vertical position (except for the XM4101 or equal
  629.         drives!)
  630.  
  631.  
  632. 5. Problems
  633. -----------
  634. 5.1.1 A3000 Western Digital Proto Chip 00-04
  635. --------------------------------------------
  636. All Toshiba drives (3x01, 4101, 5x01) work with the PROTO SCSI
  637. controler chip in the A3000 or on the A2091 controller card.
  638. If you exspect problems you can exchange it with a 00-08 for about
  639. US-$40 or less. Look in the filesystem compatibility table for drives
  640. that work with Proto-controllers!
  641.  
  642. The NEC 2xc/NAKAMISHI MBR-7 7disk changer needs a WD 00-08 or it will
  643. not work.
  644.  
  645.  
  646. 5.1.2 A3000 V36 Bootroms, A209x FIRMWARE
  647. ----------------------------------------
  648. You should further note that the V36 scsi.device (and the one in the
  649. A2091 firmware) has severe problems with no bootable devices such as
  650. empty SyQuest drives and empty CD-ROM drives. With CD drives it depends
  651. on the kind of CD inserted during boot how long the timeout will be.
  652. Once you have booted with V37 and higher you do not have these long
  653. time-outs since the new scsi.device recognises the wrong disk type
  654. and moves on.
  655.  
  656.  CD                     timeout         time
  657.  ----------------------------------------------------
  658.  no CD inserted         very long       >30sec
  659.  CD-DA disk             long            ~20sec
  660.  XA+RRIP                medium          ~10sec
  661.  plain ISO9660          short           ~2-5sec
  662.  
  663.  
  664. After the controler has 'touched' the drive for the first time you can
  665. hit the eject-button, this will speed up things a little. But its
  666. annoying. But if you leave the drive empty at power-up the Amiga will
  667. take even longer to boot. The V36 scsi.device has a really long time-out,
  668. no disk or unbootable/unreadable disks are not detected very well. V37,
  669. V40 ROMs boot rather fast and once you have passed the cold boot, next
  670. time you reset it comes up very fast.
  671.  
  672. There is a solution for this: mount all harddrives before the cd-rom
  673. drive (i.e. give the cd-rom the highest ID) and use the tool RDBFlags
  674. to tell the controller what harddrive is the last one. Beyond this ID
  675. the scsi.device will not search. But beware, the tool could do severe
  676. damage! Read the manual very carefully!
  677.  
  678. NOTE:   The Toshiba 3401 needs the Sync-Bit in the BattMem cleared if
  679.         operated under AmigaOS3.1 or higher. The build-in scsi.device
  680.         pays for the first time attention to this flag and the drive
  681.         does not like it if synchronous transfer modes are initiated
  682.         by the controller. The amiga simply locks up during boot. The
  683.         Toshiba 4101 (and probably all following drives) do not have
  684.         this kind of problem.
  685.  
  686.  
  687. 5.1.3 A3000 External SCSI
  688. -------------------------
  689. If you exsperience problems on external SCSI-devices on you A3000 check
  690. if the term-power diode is inserted correctly. Several revisions had
  691. wrongly placed diodes and so have problems with external devices.
  692.  
  693.  
  694. 5.2.1 A4000 internal drive bay
  695. ------------------------------
  696. On early A4000 Commodore used "thick" Power-Supplies. As a result the
  697. 5.25" drive bay is a little to small for standard equipment such as
  698. CD-ROMs, 5.25" floppies and SyQuests. Most of the time the drive
  699. itselves fits but there is no space left for the power- and bus-
  700. connectors. Double-check you drive bay before you buy a device for the
  701. internal space in your A4000!
  702.  
  703.  
  704. 5.2.2 A4000 (E)IDE Controller
  705. -----------------------------
  706. See first chapter 2.3!
  707.  
  708. The internal scsi.device of the A600/A1200 and A4000 models do not
  709. recognice CD-ROMs. Use the mentioned extensions for this.
  710.  
  711.  
  712. 5.3.1 Synchronous transfers
  713. ---------------------------
  714. Some CD-ROM drives do not like (or do not support) synchronous transfers
  715. over the SCSI bus. And since some controllers only allow a global
  716. synchron/asynchron selection, this may prevent you from using a fast
  717. transfer mode for your harddisk (e.g. Quantum 730S). So please check
  718. all of your equipment (e.g. with ProbeSCSI) if it supports synchronous
  719. tranfers. Only if all support this, it is save to initiate it.
  720.  
  721.  
  722. 6. CD-ROM filesystems
  723. =====================
  724. 6.1 Filesystems
  725. ---------------
  726. To access cd-roms you'll need a special drive that adapts the different
  727. layout of the cd-rom filesystem to the amiga filesystem conventions.
  728. (Just like CrossDOS does this for PC-disks). Your Driver needs to know
  729. the old High-Sierra and the current ISO9660 file systems with additional
  730. RockRidge Extensions. Reading the proprietary MacHFS is not that
  731. important for only-Amiga users. If you do not own an AGA-Amiga, support
  732. for CD³² is also not nesscassary.
  733.  
  734.  Name           Type    HS      ISO     RRIP    MacHSF  CD³²    CDTV
  735.  -----------------------------------------------------------------------
  736.  AmiCDFS           (PD) x       x       x       x       -       -
  737.  AmiCDROM 1.15     (PD) -       x       I²      x       -       -
  738.  AmigaCD        (WB3.1) -       x       -       -       -       -
  739.  AsimWare 3.4     (Com) x       x       -       x       x       x
  740.  BabelCDROM       (Com) x       x       I/G³    -       -       -
  741.  CacheCDFS 2.7¹   (Com) -       x       I       x       x       -
  742.  Xetec CDx 2.x    (Com) x       x       -       x       -       x
  743.  
  744.  Hardware w/ Driver     HS      ISO     RRIP    MacHSF  CD³²    CDTV
  745.  -----------------------------------------------------------------------
  746.  CD³²                   x       x       I       -       x       x
  747.  Overdrive-CD           x       x       x       x       x       -
  748.  tandem IDE/PCMCIA¹     -       x       I       x       x       -
  749.  VOB                    x       x       x       -       x       -
  750.  Squirrel               -       x       x       -       x       -
  751.  
  752. -----
  753.  HS := reads High-Sierra Format
  754.  ISO := reads ISO 9660 compliant disks with FAT 8+3 naming scheme
  755.  RRIP := reads the extended architecture disks with long names
  756.         and unlimited directory structure and file attributes. (most
  757.         Amiga CDs come this way)
  758.  MacHFS := reads Apple Macintosh HPFS CDs
  759.  CD³² := comes with a CD³²-Emulator, s.b.
  760.  CDTV := comes with a CDTV-Emulator
  761.  ¹the bsc tandem comes with  a spezial version of CacheCDFS
  762.  ²I=ingokal := Mixed-Case is displayed but not used (like Amiga OFS/FFS)
  763.  ³G=gokal := Mixed-Case is displayed and used. The filename "test.c" is
  764.              not equal to "Test.c" or "TEST.C". This may cause problems
  765.              with amiga-based programs. Ingokal use therefore may cause
  766.              problems with Unix where gokal filesystems are used.
  767.  
  768.  
  769. Except for AmiCDROM, AmiCDFS which are PD and AmigaCD (which comes with
  770. the V40 packages) all drivers are commercial "pay-ware" and come packed
  771. with differnt up-to-date CDs. They have several utilities like Audio-CD-
  772. player, SCSI-Inquiry tools, PhotoCD reader etc.
  773.  
  774. Beware the AmigaCD driver. it's rather old and buggy. The better choice
  775. is at all times AmiCDROM.
  776.  
  777. The special adaptors for A1200 and A4000 IDE-drives come with a special
  778. driver that interfaces the matching device directly. You don't have to
  779. buy them seperately.
  780.  
  781.  
  782. 6.2 Utilities
  783. -------------
  784. not yet :-(
  785.  
  786.  
  787. 7. Combinationes of Computer/Controller/CD-ROM-Drives
  788. =====================================================
  789. This list is derived from the List "AmiCDROM works" by Frank Munkert and
  790. his AmiCDROM distribution found on Aminet.
  791.  
  792.  Amiga          Controller      CD-ROM drive    Driver  Comment
  793.  ------------------------------------------------------------------------
  794.  500            GVP A500-HD+    NEC3Xp(CDR-400) ACD1.11
  795.  500            Trumpcard       NEC CDR-25      ACD1.7
  796.  500 Blizzard   Supra 500XP     Apple CD300     ACD1.6
  797.  500            GVP Series II   Toshiba 4101    ACD1.8
  798.  500            cdtv.device     A570            ACD1.7
  799. *500 A2630      A2091           Toshiba 4101    AW2
  800. *500 A2603      A2091           Toshiba 5201    AW2
  801.  
  802.  1200 1230-II   SCSI-Kit        Toshiba 4101B   ACD1.15
  803.  1200           SCSI+           Apple CD300     ACD 1.?
  804.  
  805.  2000 GForce040                 Texel DM3024K   ACD 1.15 not w/ Texel<1.11
  806.  2000 GForce030                 Apple PowerCD   ACD1.8/9
  807.  2000 GForce030                 MV CDR-H93MV    ACD 1.15
  808.  2000           GVP S II V4.13  NEC CDR-55JD    ACD1.4
  809.  2000           GVP Series II   Apple CD-300    ACD1.4
  810.  2000           GVP Series I    Toshiba 3401    ACD1.8
  811.  2000           GVP 030         Sony CDU-561    ACD1.7
  812.  2000 GForce040                 Toshiba 3401    ACD1.15
  813.  2000           Masoboshi MC    Toshiba 3401    ACD1.6
  814.  2000           ICD Advant 2000 Apple CD150     ACD1.4
  815.  2000           A2091           NEC CDR-37      ACD1.12
  816.  2000           A2091           NEC CDR-55JD-1  ACD1.4
  817.  2000           GVP S II v4.13  NEC CDR-55JD-1  ACD1.7
  818.  2000           GVP Series II   Apple CD300     ACD1.9
  819.  2000           A2091           Toshiba 3301    ACD1.6
  820.  2000           A2091           Sony CDU-561    ACD1.7
  821.  2000           Evolution 3.x   Toshiba 3401    ACD1.4
  822. *2000           DataFlyer       Toshiba 4101    AW2
  823.  2000 GForce030                 Toshiba 4101    ACD1.13
  824.  2000 GForce040 Oktagon 2008    Toshiba 4101    ACD1.15
  825.  2000 A2630     A2091           Apple CD300     ACD1.4
  826.  
  827.  3000           internal        Toshiba 3301    ACD1.7
  828.  3000           internal        Toshiba 3401    ACD1.9
  829.  3000           internal        Chinon 435      ACD1.4
  830.  3000           internal        NEC CDR 84-1    ACD1.4
  831.  3000           internal (08)   NEC CDR-25      ACD1.15
  832.  3000           internal (08)   Apple CD150     ACD1.7
  833.  3000           internal        Apple CD300     ACD1.7
  834.  3000 Merc'040  internal (08)   Apple CD300     ACD1.7
  835.  3000           internal        Texel DM5028    ACD1.7
  836.  3000           internal        NEC 3Xp         ACD1.7
  837.  3000           internal        Pioneer DRM604X ACD1.9   nur teilweise
  838. *3000           internal        Toshiba 4101    AW2
  839. *3000           internal        Toshiba 5201    AW2
  840. *3000           internal (08)   NEC 3xi         AW2
  841.  3000           A2091           Toshiba 21/32   ACD1.7
  842.  3000           Emplant w SCSI  Apple CD 300    ACD1.7
  843.  
  844.  4000           GVP Series I    Toshiba 3401    ACD1.8
  845.  4000           A2091           Toshiba 3401    ACD1.7
  846.  4000           A2091           Toshiba 4101    ACD1.13
  847.  4000           Fastlane Z3     Toshiba 3401    ACD1.2
  848.  4000           Fastlane Z3     Apple CD300     ACD1.4/7
  849.  4000           A4091           Apple CD300     ACD1.7
  850.  4000 WE040/28                  Toshiba 3401    ?.?
  851.  4000           Golem SCSI      Toshiba 3401    ACD1.7
  852.  4000           A2091           NEC3Xp          ACD1.7
  853.  4000           A4091           NEC3Xi          ACD1.14
  854.  4000           VOB CD-ROM-Kit  Mitsumi FX001D  ACD1.14
  855.  4000           Oktagon 2008    Sanyo CRD-4001  ACD1.14
  856. *4000/030       Oktagon 2008    Apple PowerCD   AW2
  857. *4000/030       Oktagon 2008    Toshiba 5201    ACD1.15  w/ recog.-probs
  858.  4000/030       DataFlyer       Apple SC        ACD1.7
  859. *4000/040       A4091           Toshiba 4101    AW2
  860. *4000/040       A4091           Toshiba 5201    AW2
  861.  4000/040       Oktagon 2008    Toshiba 3401    ACD1.9
  862. *4000/040       Oktagon 2008    Toshiba 4101    AW2
  863.  ????           Oktagon 2008    Teac CD-50
  864.                                 Pioneer DRM600
  865.                                 DRM602          ACD1.10
  866.  
  867.  The following hardware setup is known not to work or to have
  868.  severe problems:
  869.  Amiga          Controller      CD-ROM-Drive    Driver   Comment
  870.  ------------------------------------------------------------------------
  871.  2000           GVP Series I    Toshiba 3401    ACD1.6
  872.  2000           GVP S II v4.13  NEC CDR-55JD-1  ACD1.8/9
  873.  2000           GVP combo 68030 Toshiba 3401    ACD1.6
  874.  2000 GForce030                 Toshiba 3401    ACD1.6
  875.  2000           ICD Advant 2000 Apple CD150     ACD1.6
  876.  2000           Vector Acc      Nec 3Xp         ACD1.7
  877.  
  878.  3000           EMPLANT         Texel DM5024    ACD1.6
  879.  3000/040       internal        Texel CDROM     ACD1.4
  880.  3000           internal        Apple CD300     ACD1.6  nur teilweise
  881.  3000           internal (08)   Apple CD150     ACD1.8
  882.  
  883. *4000           Masoboshi       Toshiba 4101    AW2     altes ROM
  884.  
  885.  The follwowing harware setup works for some users, for other not.
  886.  Amiga          Controller      CD-ROM-Drive    Driver   Comment
  887.  ------------------------------------------------------------------------
  888.  2000           Evolution3.x    Toshiba 3401    ACD1.6/7 maybe only in
  889.                                                          trackdisk-mode
  890. -----
  891.  ACD := AmiCDROM
  892.  AW2 := AsimWare V2
  893.  CDX := Xetec
  894.  CCD := CacheCDFS
  895.  BCD := BabelCDFS
  896.  COM := AmigaCDFS (OS3.1)
  897.  *   := I've used this setup myself or saw it working.
  898.  
  899.  
  900. 8. Audio
  901. ========
  902. All mentioned CD-ROM drives support some kind of Audio-CD-Player
  903. operation(3.5mm outlet on the front). Some even can be set to work
  904. only in this mode and they do not require a host computer for this.
  905. You just have to connect the audio outlets on the rear with your
  906. Stereo Set or extra Speakers.
  907. There is lots of software that emulates a CD-Player on your Amiga. Most
  908. commercial drivers have one, but the best are found in the PD area
  909. (YACDP 1.2, Jukebox 2.x; both are shareware).
  910. Some drives do not support curtain features. So first check the users
  911. guide and see what features are supported by your drive and by the
  912. software player. (e.g. NEC drives do not support all audio mixer
  913. features!)
  914.  
  915.  
  916. 8.1 Amiga-Audio and CD-AUDIO
  917. ----------------------------
  918. Only A4000(T) and the A3000T have internal pin connectors for the
  919. audio of the CD-ROM drive. Amiga-sounds and CD-ROM audio are mixed
  920. internally. The proportion of amiga/cd-rom tends to the amiga side, so
  921. sound f/x can be heard even if cd-sound is playing (for games,
  922. multimedia  etc.)
  923.  
  924. All other amiga models have to mix the audio externally. Please do
  925. not just combine both left and right channels. This is not a very
  926. clever move. Both the amiga and the drive circuits can be damaged
  927. (and PAULAs are very hard to get in these times :-)
  928.  
  929. On the serial port (on the A2000 on the internal port also) there is
  930. a pin called AUDIO-IN. Please do not use this pin! It's initially
  931. built for the sound of a modem(!) and just mono mixed to the left
  932. channel. Just like the AUDIO-OUT pin which is builr for the output
  933. of sound through a modem and comes only from the right channel.
  934.  
  935.  So if you want to mix amiga-sound f/x with CD-ROM audio from your
  936.  drive, use the following schematic to build a little mixer. It
  937.  works for several  people right now, but nether me or the author
  938.  take any responsibility for damage to your hardware.
  939.  
  940.  
  941.                         R1,2 = Stereopoti 50kOhm linear
  942.                         _____
  943.         left    O------[_____]------O   left
  944.                           ^
  945.         Amiga      +------+             CD-ROM
  946.                    |    _____
  947.         right   O--|---[_____]------O   right
  948.                    |      ^
  949.                    |      |
  950.                    X¹     X²    R3,4 Stereopoti 50kOhm log.
  951.                    |      |     _____
  952.                    |      +----[_____]--+--O    GND
  953.                    |              ^     |
  954.                    |      +-------+     |
  955.                    |      |     _____   |
  956.                    +------|----[_____]--+
  957.                           |       ^
  958.                           |       |
  959.                           |       |
  960.                 right     O¹      O²    left
  961.                         to amplifier
  962.  
  963.         R1,2 := Balance amiga-sound and CD-ROM-Audio
  964.         R3,4 := Volume (not really nescessary! The signals
  965.                 O¹, O² for the amplifier can come from
  966.                 X¹, X² also!)
  967.  
  968.  GND is just connected between the devices. This may also solve
  969.  some peoples (including myself) grounding and resonance problems.
  970.  If the volume drops to much you can reduce the 50kOhm a little
  971.  (stay above 20kOhm).
  972.  
  973.  
  974. 8.2 Digital Audio?
  975. ------------------
  976. See chapter 3.2 for a list of CD-ROMs that support CDDAviaSCSI
  977. or CDDAviaIDE.
  978.  
  979. The following programs enable you to read CDDA over the SCSI bus.
  980. At this writing there is no program known to me that can do the
  981. trick for the few IDE drives.
  982.  
  983.  
  984.  Program        FileSystem      Drive
  985.  -----------------------------------------------------------------
  986.  JukeBox 2.x    (optional)      all drives
  987.  YACDP 1.2                      Toshiba, Sony/APPLE
  988.  SCSIUtil                       Toshiba, Sony/APPLE
  989.  CDDA                           Toshiba, Sony/APPLE
  990.                 AsimWare 3.4    SCSI-2, Toshiba, Sony/APPLE
  991.  
  992.  
  993. 9. PhotoCD
  994. ==========
  995. PhotoCDs are just normal multisession/XA CD-ROMs. The pictures are
  996. stored in an special format that includes several resolutions.
  997. Real, processed PhotoCDs are golden and have more than one session.
  998. At your dealer you can get lots of pre-processed PhotoCDs, these
  999. are single-session normal CDs and often include a viewer for
  1000. DOS/Windows sometimes for Mac and/or CD-I players.
  1001. To view those pictures on your Amiga you'll need a special program
  1002. and if you want a little comfort you will have to pay for it.
  1003. Also since the pictures are TrueColor 24Bit pictures you should
  1004. have a graphics board or at least an AGA-Amiga and in every case
  1005. lot of ram.
  1006.  
  1007.  
  1008.  Program        ca. price       max. resolution
  1009.  -----------------------------------------------------------
  1010.  PhotoworX      ca. 198DM       Base*16
  1011.  PhotoworX pro  ca. 299DM       Base*64
  1012.  FolioworX      ca. 128DM       for PortfolioCD(TIFF)
  1013.  ADpro loader   ca. 198DM       Base*16
  1014.  Photogenics    ca. 55£         Base
  1015.  ImageFX        ca. ?           Base*16
  1016.  ADpro/Asimware PD              Base
  1017.  ppm2...        PD              Base*16
  1018.  
  1019.  
  1020. 10. Installation hints
  1021. ======================
  1022. 10.1 SCSI
  1023. ---------
  1024. Most of the people have difficulties connecting a simple SCSI drive to
  1025. their amigas. Often because it's so simple and nearly all CD-ROM drive
  1026. manufacturers do not supply a manual, but rather limited description of
  1027. jumpers and ports on the housing.
  1028.  
  1029. But there is nothing mysterious: simply connect the power and the
  1030. scsi-cable to the device. Prior to that you should find a free ID on
  1031. you scsi bus (CD-ROMs normally take ID 2 or 3). If your drive is the
  1032. last one on the bus, do not remove the terminator resistor packs, but
  1033. remove them from the former last drive. if you mount it somewehre in-
  1034. between remove them. Only one device may be terminated on the bus at
  1035. a time. All these guidelines should be found also in your SCSI-
  1036. controllers manual.
  1037.  
  1038. To physicaly mount your device you need a 5.25" drive bay in your Amiga.
  1039. Currently only the A2000, the A3000T and the A4000(T) do have such
  1040. bays. All other models need a external housing for the drive. Please
  1041. note that all CD drives with drawers can only be mounted in a horizontal
  1042. position else the disk will fall out of the carrier. Drives with a caddy
  1043. may be operated horizontally and vertically.
  1044.  
  1045. The drive is not visible in hard disk tools like the HDToolbox. It's "not
  1046. a disk type 5" which means a fixed medium type device. To check if
  1047. your drive is there use some kind of scsi inquiry tool, scsi mounter
  1048. or similar. (Note: The Toshiba 3401 does not like synchronous transfers
  1049. initiated by the host. Clear the appropriate flags!) To access it, install
  1050. the device driver kit you have chosen. This will mount the CD-ROM drive for
  1051. you and AmigaOS will recognise it as a read-only-device.
  1052.  
  1053. After the physical mounting the driver will do the logical mount to the
  1054. operating system. All you do is start the installing routine and enter
  1055. scsi-device ("scsi.device", "gvpscsi.device" etc.) and the CD-ROM drive's
  1056. ID (default 2) on the bus. Leave the rest to the defaults of your software.
  1057. All known filing systems install a handler in L: and a CD0: icon in
  1058. DEVS:DOSDrivers. It's common sense to name the CD-ROMs CD0:, CD1: etc.
  1059. so stick to it. After you reboot you should see a CD0: icon on your
  1060. workbench screen - of course you must insert some CD first.
  1061.  
  1062.  
  1063. 10.2 AT-Bus/IDE
  1064. ---------------
  1065. Because you can not connect a standard IDE CD-ROM drive directly to the
  1066. Amiga you'll need some kind of interface (VOB CD-ROM Kit e.a.). These
  1067. kits come with detailed installation guidelines so all I can say is:
  1068. be careful, read it twice and then try it. All additional tips and
  1069. tricks are of course welcome, send them to me.
  1070.  
  1071. For the software it is common to emulate a fake scsi.device with limited
  1072. ID support. So your CD-ROM drive may have unit 2 fixed. But all Kits
  1073. come with their own filing system...
  1074.  
  1075.  
  1076. 10.3 Utilities
  1077. --------------
  1078. All Utilities that are not related to the filing system itself or that
  1079. are not installed during the setup of the filing system, again need the
  1080. scsi-device ("scsi.device", "gvpscsi.device" etc.) and the ID of your drive.
  1081. Only the new YACDP 1.2 features some kind of automatic search for the
  1082. first CD-ROM on the first found scsi-compliant device (compared to an
  1083. internal list). So look in the documentation where to setup device and
  1084. unit settings.
  1085.  
  1086. The audio-players support many features but not all drives do.
  1087. So first check in the players documentation if your special drive as able
  1088. to do all the things the player offers. (e.g. NEC drives do not offer all
  1089. kinds of the audio mixer modes available in the "jukebox") CDDAviaSCSI is
  1090. supported only for few drives, even if your drive can transfer CDDA, the
  1091. player may not be able to read it since your drive uses a different access
  1092. method. NEC is one of that drive type.
  1093.  
  1094.  
  1095. 11. CDs for other plattforms
  1096. ============================
  1097. ----------------------------
  1098. 11.1 Magazines
  1099. --------------
  1100. If you are looking at a CD published by a dedicated Amiga magazine, so-
  1101. called cover-CDs, okay. But all other magazines piublish PC or MAC CDs
  1102. with special software for retrieval. Of some use may be Disks with Fonts,
  1103. Pictures, Clips etc. But take care that they are in a format, that
  1104. your application understands or where you can get a converter for.
  1105.  
  1106.  
  1107. 11.2 special PC CDs
  1108. -------------------
  1109. Be carefull! Most of the CDs are published by DOS, Windows, OS\2
  1110. or Macintosh magazines. They use propriatary formats for their
  1111. data and the retrieval programs only run on a special OS. If you're
  1112. looking for pictures, anims, clips you may get lucky, but all of the
  1113. new multimedia CDs are not for you. Go, buy a PC :-(
  1114.  
  1115. Sometimes you can get even in our days a simple HighSierra processed CD,
  1116. this kind of filing system is not readable on several CDFS'.
  1117.  
  1118.  
  1119. 11.3 PC emulations
  1120. ------------------
  1121. You may connect a CD-ROM to a bridgeboard in your amiga, but there
  1122. is no software to access this drive from the amiga side, so the
  1123. drive sticks to the bridgebaord only. (The same is it with a drive
  1124. on the amiga!)
  1125.  
  1126. I do not have any information about the PC Modul for the Emplant
  1127. board, sorry.
  1128.  
  1129. There is a new alternative for you: PC-Task 3. The program emulates
  1130. a 80286 processor and so you can run at least Windows 3.1. But beware
  1131. the "gigantic" requirements of PC-Task (lots of ram, GfxBoard for VGA,
  1132. fast 68k processor etc.) It offers a special driver to access a
  1133. CD-ROM connected to the amiga. Be aware that large anaimations, videos
  1134. etc. will not work, they expect more from a PC than PC-Task can offer.
  1135. But, you can access several databanks, multimedia applications and such
  1136. things. But I know at least one applications that plays dirty tricks
  1137. with the CD-driver and this does not work with PCTask. Also PCTask has
  1138. severe problems with some SCSI-Controllers (Dataflyer, Masoboshi,
  1139. Squirrel) and comes up only with a DOS error message "No HS or ISO
  1140. format"
  1141.  
  1142.  
  1143. 11.4 Macintosh emulations
  1144. -------------------------
  1145. Emplant:
  1146. Emplant supports SCSI(!) CD-ROMs trought its own controller, via Amiga
  1147. SCSI controller and non-SCSI CD-ROMs via the empcd.device that then
  1148. emulates a CD as removeable.
  1149.  
  1150.  
  1151. ShapeShifter:
  1152. ShapeShifter comes with buildin support for CD-ROM drives such as
  1153. transforming evary SCSI drive into an Apple CD-300, which can be
  1154. accessed via the Apple CD-ROM extensions/drivers. Thrid party toolkits
  1155. such as FWBs work with every drive when the trasnformation is disabled.
  1156. Also ATAI drives are supported via the empcd.device as removeables.
  1157.  
  1158.  
  1159.  
  1160. 11.5 Data formats
  1161. -----------------
  1162.  Format         Amiga-program
  1163.  ---------------------------------------------------------
  1164.  BMP, GIF,
  1165.  JPG, PCX,
  1166.  TIFF, SUN,
  1167.  VOC, WAV       Datatype, ADpro, ImageFX, Scala MM400, Xv
  1168.  FLI/FLC        MainActor, ADpro, ImageFX, ImageMaster, Scala MM400
  1169.  AVI            MainActor, Xv
  1170.  DL             MainActor, Xv
  1171.  GL             ImageFX, Xv
  1172.  PhotoCD        PhotoworX (pro), Asimware, ImageFX, PBM, Scala MM400
  1173.  MPEG           special Hardware or real slow
  1174.  VideoCD        special Hardware
  1175.  EB¹            ShapeShifter (MacOS: PaperOut)
  1176.  
  1177.  ¹Sony announced that they will discontinue the EB format and the
  1178.  production of disks/readers for it!
  1179.  
  1180.  
  1181. 11.5 MPEG, FULL Motion Video
  1182. ---------------------------
  1183. Theses VideoCDs can only be played by special cards like the FMV-module
  1184. for the CD³² or a MPEG video card like PEGGY.
  1185. On several PD-places you find software MPEG-players, but be warned,
  1186. even 040 CPUs have difficulties showing them.
  1187.  
  1188.  
  1189. 12. CD32-Games
  1190. ==============
  1191. If you're planning to use one of the many CD³² games disk on your A1200
  1192. or A4000 please note that one or all of the following restrictions may
  1193. even apply with the use of a "CD³²-Emulator" for you computer.
  1194. ·Only with AGA amigas A1200/A4000
  1195. ·Better chance if the games is also available for normal Amigas.
  1196.  They use less special features of the CD³²
  1197. ·Some Games depend on the multi-button joypad. Honeybee sells it
  1198.  seperatly. The original CD³² pad sometimes has difficulties on the
  1199.  A1200
  1200. ·CD³² has build in chunky-to-planar conversion. There is a software
  1201.  to do this, but this is only fast enough on 68040 machines.
  1202. ·Some early games don't like keyboards or more than 2MB of RAM.
  1203.  
  1204. The different CD³² emulators do more or less a degration of your system
  1205. and an emulation of C2P and the missing joypad. But the most advanced
  1206. feature, the mixing of CD-audio and amiga-audio is only possible if
  1207. your drive is some kind of SCSI-2 compatible (if ist the drive
  1208. itself or the controlling device is does not matter). Drives missing
  1209. this features (like NEC e.a.) do have difficulties producing the right
  1210. sound F/X.
  1211.  
  1212. The CD³² has a build in CDTV-emulation that executes most of the CDs
  1213. mastered for this device. All known CD³² emulators for AGA Amigas do not
  1214. have this feature and therefore are not able to execute CDTV-stuff. You
  1215. probably have no chance on getting such old titles on the market.
  1216.  
  1217.  
  1218. 13. CD+G
  1219. ========
  1220. Pop-Music Titel
  1221. Number  Artist                  Titel                           Label
  1222. -----------------------------------------------------------------------------
  1223. 81943   Alphaville              Breathtaking Blue               Atlantic
  1224. 82086   Laura Branigan                                          Atlantic
  1225. 26023   Ella Fitzgerald         Things ain't what they...       Sire
  1226. 25948   Flamin' Groovies        Groovies Greatest Grooves       Sire
  1227. 26111   Fleetwood Mac           Behind the Mask                 Warner Bros.
  1228. 2284    Emmylou Harris          Pieces of Sky                   Reprise
  1229. 2276    Jimi Hendrix            Smash Hits                      Reprise
  1230. 25691   Information Society                                     Tommy Boy
  1231. 26156   Chris Isaak             Silvertone                      Warner Bros.
  1232. 26163   Little Feat             Representing the Mambo          Warner Bros.
  1233. 3538    Little Feat             Hoy Hoy                         Warner Bros.
  1234. 26108   Gram Parsons            Grevious Angel                  Warner Bros.
  1235. 25968   Van Dyke Parks          Tokyo Rose                      Warner Bros.
  1236. 3630    Bonnie Rait             Green Light                     Warner Bros.
  1237. 25486   Bonnie Rait             Nine Lives                      Warner Bros.
  1238. 25829   Lou Reed                New York                        Sire
  1239. 26036                           Woody Guthrie Tribute           Warner Bros.
  1240.  
  1241.  
  1242. CD+G Classic by Warner Bros.
  1243.  
  1244. Number  Composer        Titel                   Artist
  1245. --------------------------------------------------------------------------------------------
  1246. 15010   Bach            St. Mathew Passion      Concertgebouw Orchestra & Chorus, Amsterdam
  1247.                                                 Highlights - Nikolaus Harnoncourt
  1248. 15031   Beethoven       Diabelli Variations     Rudolf Buchbinder
  1249. 15011   Beethoven       String Quartet #14      Vermeer Quartet
  1250. 15008   Beethoven       Symphony No. 7          Berlin Philharmonic
  1251.                                                 Joseph Keilberth
  1252. 15009   Beethoven/Liszt Cyprien Katsaris
  1253.                         Piano Symphony No. 9 (Piano)
  1254. 15015   Berlioz         Symphonie Fantastique   Wiener Symphoniker
  1255.                                                 Georges Pretre
  1256. 15004   Bruckner        Symphony No. 9          Frankfurt Radio Symphony Orchestra
  1257.                                                 Eliahu Inbal
  1258. 15014   Placido Domingo                         Orchestra of the German Opera, Berlin
  1259.                                                 Belcanto Domingo
  1260.                                                 Nello Santi
  1261. 15030   Handel          The Messiah             Concentus Muskus, Vienna
  1262.                                                 Highlights - Chamber Choir of Stockholm
  1263.                                                 Nikolaus Harnoncourt
  1264. 15001   Holst           The Planets             New York Philharmonic
  1265.                                                 Zubin Mehta
  1266. 15007   Mahler          Symphony No. 5          New York Philharmonic
  1267.                                                 Zubin Mehta
  1268. 15029   Mendelssohn     Symphony No. 2          Gewandhaus Orchestra, Leipzig
  1269.                                                 Kurt Masur
  1270. 15003   Mendelssohn     Symphony No. 3          Gewandhaus Orchestra, Leipzig
  1271.                                                 Kurt Masur
  1272. 15013   Mendelssohn     Symphony No. 4          Gewandhaus Orchestra, Leipzig
  1273.                                                 Kurt Masur
  1274. 15006   Mozart          The Abduction from the Seraglio
  1275.                                                 Mozart Ochestra and Choir of the Zurich Opera
  1276.                                                 Nikolaus Harnoncourt
  1277. 15012   Mozart          The Magic Flute         Mozart Ochestra and Choir of the Zurich Opera
  1278.                                                 Nikolaus Harnoncourt
  1279. 15028   Prokofiev       Peter and the Wolf      Sir John Gielgud
  1280.                                                 Academy of London
  1281.                                                 Richard Stamp
  1282. 15005   Purcell         Dido and Aeneas         Concentus Muskus, Vienna
  1283.                                                 Nikolaus Harnoncourt
  1284.                                                 Arnold Schonberg Chior
  1285.  
  1286.  
  1287. 14. Misc
  1288. ========
  1289. 14.1 CD-Write
  1290. -------------
  1291. There is a program called CD-Write. As the name may falsely suggest,
  1292. the program can not write to a CD, this is physically impossible.
  1293. But the disk is mounted through a special filesystem enhancer that
  1294. redirects write attemts to a buffer on your harddisks.
  1295.  
  1296. If you read from the CD the file(s) in the buffer are first searched,
  1297. and then the real CD. So through the eyes of this new device it looks
  1298. like you can suddenly write to your CD-ROM drive.
  1299.  
  1300. Be carefull, in extreme conditions the buffer can grow to a full
  1301. 700MB in size!
  1302.  
  1303.  
  1304. 14.2 Accessing CDs in a BBS
  1305. ---------------------------
  1306. Due to the special nature of the CDs as read-only media, it is often
  1307. not possible to access one from a BBS. If you open a directory for
  1308. public use, normally the BBS persists of writing several service files
  1309. to that location. This opviously does not work for a CD. Only CD-Write
  1310. can be at help for an unwilling BBS program. But every modern BBS has
  1311. an option to access a CD, even better if the CD is "BBS-Ready" and
  1312. allready carries FILES.BBS files.
  1313.  
  1314.  
  1315. A. Glossar
  1316. ==========
  1317. AT-Bus,
  1318. IDE-connector := This often complies to the proprietary connectors
  1319.         from three different drive manufactures: Mitsumi, Sony and
  1320.         Panasonic. These connectors are not real IDE connectors and
  1321.         all the drives requier a special controller either on a
  1322.         seperate card or on a sound-card. Only the Mitsumi-style
  1323.         connector is supported on amigas.
  1324.         Note that these connector have nothing to do with the harddisk
  1325.         interface of the same name!
  1326. EIDE := EIDE or better ATAPI describes the change from the propriertary
  1327.         connectors to real IDE-style conectors. Since the ATAPI command
  1328.         set is a feature of EIDE anyway they are often refered to as
  1329.         EIDE drives, but they're not.
  1330.         So there is a little shift in naming conventions:
  1331.  
  1332.                 Type    harddisk        CD-ROM drive
  1333.                 ------------------------------------------------
  1334.                 IDE     IDE             Mitsumi, Sony, Panasonic
  1335.                 EIDE    EIDE            IDE(ATAPI)
  1336.  
  1337. High-Sierra := first draft of a standard with FAT 8+3 naming and
  1338.         limited directory-struture.
  1339. ISO-9660 := High-Sierra draft with minimal changes.
  1340. XA := the XA-standard has new sector formats including audio- and
  1341.         data-sectors to interleave. In a normal CD-ROM mode it saves
  1342.         2048 bytes (form-1) and 2336 bytes (form-2) of data. The
  1343.         XA (Extended Architecture) format saves in a differing method
  1344.         in form-1 2048 bytes, in form-2 2324 bytes of data.
  1345. RRIP := »Rock Ridge Interchange Protocol«, fully downward compatible to
  1346.         ISO 9660. It offers support for the extended features of other
  1347.         files-systems then DOS (long filenames, more flags, deeper
  1348.         directory-structure, object-links)
  1349. MultiSession := PhotoCDs are not written in a single shot, but in
  1350.         several sessions. Each of this sessions has a "lead-in" (that
  1351.         includes the directory), the data and a "lead-out". The next
  1352.         sessions contains the directory of all prevous sessions plus
  1353.         the current session, then the data and the "lead out". If your
  1354.         drive can not read multi-session CDs it stops searching after
  1355.         the first "lead-out", so you can read the first, but not the
  1356.         following sessions and their data. This applies only to the
  1357.         "golden" Write-Once CDs, commercial PhotoCDs are just normal,
  1358.         single-sessions CDs. (NOTE: the handling for the multi-sessions
  1359.         is different. Only two drive melt the sessions internally to
  1360.         one, big session (Texel/Plextor x024 and x028). Toshiba offers
  1361.         a special command to access the last session (and its
  1362.         directory), others leave it to the driver to combine the
  1363.         sessions for the file-system.)
  1364. EB := Electronic Book format. Developped by Sony and propagated for
  1365.       8cm "single" CDs that carry normal lexica, thesauri and speel
  1366.       checker databases upto real books like Goethe. The CD was
  1367.       written in normal XA-format, but the book-files can only be read
  1368.       in a special sony-build EB reader or through special Software
  1369.       (e.g. PaperOut for Macintosh). The format was discontiued and
  1370.       abandonned in summer 1995.
  1371.  
  1372.  
  1373. B. Legal Stuff:
  1374. ---------------
  1375. The stuff in this FAQ is based simply on my own knowledge. Firms and
  1376. product names are used freely, but are the property of their owners.
  1377. I live in germany and therefore have little knowledge about the other
  1378. markets. So if I'm missing something please drop me a note!
  1379.  
  1380.     KLAATU@NEWSWIRE.GUN.DE
  1381.     Joachim E. Deußen
  1382.  
  1383. Commercial products can be found in your local amiga store or by
  1384. mail-order. Look in your favorite magazine for availability and
  1385. current pricing. PD stuff can be found on FreshFish or the Aminet.
  1386.  
  1387. Feel free to publish this FAQ on any electronic medium, on disk, CD or
  1388. via BBS and the internet. If you quote, please leave a hint where to get
  1389. the whole document.
  1390.  
  1391. CDROM.FAQ - Copyright © 1994-96 by Joachim E. Deußen
  1392.  
  1393.  
  1394. C. Extensions and corrections:
  1395. ------------------------------
  1396. technical info: J.LILIENBORN@AMTRASH.comlink.de (Juergen Lilienborn)
  1397. hints:          fjrei@kbsaar.saar.de (Franz-Josef Reichert)
  1398. Audio-Mix:      Th.Stephan@KDS.ZER.SUB.ORG (Thomas Stephan)
  1399. PhotoworX:      olsen@sourcery.han.de (Olaf "Olsen" Barthel)
  1400. AmiCDROM:       ln_fmu@pki-nbg.philips.de (Frank Munkert)
  1401.                 (anyone with a valid EMAIL?)
  1402. CD32-Games:     Nemesis@Insider.sub.de (R. Geiger)
  1403.                 KGB@Mountain.RHEIN-RUHR.de (K. Goertz)
  1404. Driver:         rbabel@babylon.pfm-mainz.de (R. Babel)
  1405.  
  1406. A special thanx for checking the first english translation goes to:
  1407.                 walaj@essex.ac.uk (Jonathan Waland)
  1408.  
  1409.  
  1410. D. How to get it:
  1411. -----------------
  1412.  
  1413. Aminet: docs/help
  1414.  
  1415. EMAIL:  KLAATU@NEWSWIRE.GUN.DE
  1416.